<?php
/**
 * @brief Klasa generująca pierwszy formularz tworzenia aukcji
 */
class Application_Form_Auction extends Zend_Form
{

    /**
     * @brief Metoda inicjująca
     * 
     * Metoda generująca obligatoryjne kontrolki pierwszego formularza
     * tworzenia aukcji.
     * Zawiera:
     * - Pole tekstowe na tytuł aukcji
     * - Pole tekstowe na opis aukcji
     * - Pole wyboru typu widoczności ofert (jawne/niejawne aukcje) 
     * - Pole wyboru zdefiniowanych towarów
     * - Kontrolka wyboru czasu trwania aukcji
     * - Przycisk akceptacji danych z formularza  
     */
    public function init()
    {
        $this->setMethod('post');
        //pole tekstowe na tytuł
        $this->addElement('text','title', array(
            'Label'=>'Tytuł:',
            'required' => true,
            'size'=>60,
        ));
        //pole tekstowe na opis aukcji
        $this->addElement('textarea','description',array(
            'Label'=>'Opis aukcji:',
            'required' => true,
            'cols'=>50,
            'rows=>'=>80,
        ));

        //kontrolka wyboru czasu trwania aukcji
        for($i = 1; $i <= 31; $i++){
            $days[$i] = $i;
        };
        $this->addElement('select', 'duration', array(
            'label' => 'Ile dni ma trwać aukcja ?',
            'multiOptions' => $days,
        ));
        
        //przycisk akceptacji
        $this->addElement('submit','submit',array(
            'Label'=> 'Dalej'
            ));
        
    }


}

